package tk.ovzs.DataModels;

public class UserProfile 
{
	private String userLeague;
	private String userName;
	private String userID;
	private String userProfileURL;
	
	//1v1
	private int userGamePlayed1;
	private int userGameWins1;
	private String userDivision1;
	private int userRank1;
	private int userGameLoses1;
	
	//2v2	
	private int userGamePlayed2;
	private int userGameWins2;
	private String userDivision2;
	private int userRank2;
	private int userGameLoses2;
	
	//3v3
	private int userGamePlayed3;
	private int userGameWins3;
	private String userDivision3;
	private int userRank3;
	private int userGameLoses3;
	
	//4v4
	private int userGamePlayed4;
	private int userGameWins4;
	private String userDivision4;
	private int userRank4;
	private int userGameLoses4;
	
	private String userMostPlayerRace;
	
	private static UserProfile userProfile = null;
	//CareerStatus
		   
	protected UserProfile() {
	}
	public static UserProfile getInstance() {
		if(userProfile == null) {
			userProfile = new UserProfile();
		}
		return userProfile;
	}
	
	public String getUserLeague() {
		return userLeague;
	}
	public void setUserLeague(String userLeague) {
		this.userLeague = userLeague;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getUserID() {
		return userID;
	}
	public void setUserID(String userID) {
		this.userID = userID;
	}
	public int getUserGamePlayed1() {
		return userGamePlayed1;
	}
	public void setUserGamePlayed1(int userGamePlayed1) {
		this.userGamePlayed1 = userGamePlayed1;
	}
	public int getUserGameWins1() {
		return userGameWins1;
	}
	public void setUserGameWins1(int userGameWins1) {
		this.userGameWins1 = userGameWins1;
	}
	public String getUserDivision1() {
		return userDivision1;
	}
	public void setUserDivision1(String userDivision1) {
		this.userDivision1 = userDivision1;
	}
	public int getUserRank1() {
		return userRank1;
	}
	public void setUserRank1(int userRank1) {
		this.userRank1 = userRank1;
	}
	public int getUserGameLoses1() {
		return userGameLoses1;
	}
	public void setUserGameLoses1(int userGameLoses1) {
		this.userGameLoses1 = userGameLoses1;
	}
	public int getUserGamePlayed2() {
		return userGamePlayed2;
	}
	public void setUserGamePlayed2(int userGamePlayed2) {
		this.userGamePlayed2 = userGamePlayed2;
	}
	public int getUserGameWins2() {
		return userGameWins2;
	}
	public void setUserGameWins2(int userGameWins2) {
		this.userGameWins2 = userGameWins2;
	}
	public String getUserDivision2() {
		return userDivision2;
	}
	public void setUserDivision2(String userDivision2) {
		this.userDivision2 = userDivision2;
	}
	public int getUserRank2() {
		return userRank2;
	}
	public void setUserRank2(int userRank2) {
		this.userRank2 = userRank2;
	}
	public int getUserGameLoses2() {
		return userGameLoses2;
	}
	public void setUserGameLoses2(int userGameLoses2) {
		this.userGameLoses2 = userGameLoses2;
	}
	public int getUserGamePlayed3() {
		return userGamePlayed3;
	}
	public void setUserGamePlayed3(int userGamePlayed3) {
		this.userGamePlayed3 = userGamePlayed3;
	}
	public int getUserGameWins3() {
		return userGameWins3;
	}
	public void setUserGameWins3(int userGameWins3) {
		this.userGameWins3 = userGameWins3;
	}
	public String getUserDivision3() {
		return userDivision3;
	}
	public void setUserDivision3(String userDivision3) {
		this.userDivision3 = userDivision3;
	}
	public int getUserRank3() {
		return userRank3;
	}
	public void setUserRank3(int userRank3) {
		this.userRank3 = userRank3;
	}
	public int getUserGameLoses3() {
		return userGameLoses3;
	}
	public void setUserGameLoses3(int userGameLoses3) {
		this.userGameLoses3 = userGameLoses3;
	}
	public int getUserGamePlayed4() {
		return userGamePlayed4;
	}
	public void setUserGamePlayed4(int userGamePlayed4) {
		this.userGamePlayed4 = userGamePlayed4;
	}
	public int getUserGameWins4() {
		return userGameWins4;
	}
	public void setUserGameWins4(int userGameWins4) {
		this.userGameWins4 = userGameWins4;
	}
	public String getUserDivision4() {
		return userDivision4;
	}
	public void setUserDivision4(String userDivision4) {
		this.userDivision4 = userDivision4;
	}
	public int getUserRank4() {
		return userRank4;
	}
	public void setUserRank4(int userRank4) {
		this.userRank4 = userRank4;
	}
	public int getUserGameLoses4() {
		return userGameLoses4;
	}
	public void setUserGameLoses4(int userGameLoses4) {
		this.userGameLoses4 = userGameLoses4;
	}
	public String getUserMostPlayerRace() {
		return userMostPlayerRace;
	}
	public void setUserMostPlayerRace(String userMostPlayerRace) {
		this.userMostPlayerRace = userMostPlayerRace;
	}
	
	public String getUserProfileURL() {
		return userProfileURL;
	}
	public void setUserProfileURL(String userProfileURL) {
		this.userProfileURL = userProfileURL;
	}
	public static UserProfile getUserProfile() {
		return userProfile;
	}
	public static void setUserProfile(UserProfile userProfile) {
		UserProfile.userProfile = userProfile;
	}
	@Override
	public String toString() {
		return "UserProfile [userLeague=" + userLeague + ", userName="
				+ userName + ", userID=" + userID + ", userGamePlayed1="
				+ userGamePlayed1 + ", userGameWins1=" + userGameWins1
				+ ", userDivision1=" + userDivision1 + ", userRank1="
				+ userRank1 + ", userGameLoses1=" + userGameLoses1
				+ ", userGamePlayed2=" + userGamePlayed2 + ", userGameWins2="
				+ userGameWins2 + ", userDivision2=" + userDivision2
				+ ", userRank2=" + userRank2 + ", userGameLoses2="
				+ userGameLoses2 + ", userGamePlayed3=" + userGamePlayed3
				+ ", userGameWins3=" + userGameWins3 + ", userDivision3="
				+ userDivision3 + ", userRank3=" + userRank3
				+ ", userGameLoses3=" + userGameLoses3 + ", userGamePlayed4="
				+ userGamePlayed4 + ", userGameWins4=" + userGameWins4
				+ ", userDivision4=" + userDivision4 + ", userRank4="
				+ userRank4 + ", userGameLoses4=" + userGameLoses4
				+ ", userMostPlayerRace=" + userMostPlayerRace + "]";
	}	
}
